
const CompressionPlugin = require("compression-webpack-plugin");

const compressOptPlugin = new CompressionPlugin({
  algorithm: 'gzip', // 使用gzip压缩
  test: /\.js$|\.html$|\.css$/, // 匹配文件名
  filename: '[path][base].gz', // 压缩后的文件名(保持原文件名，后缀加.gz)
  minRatio: 0.8, // 压缩率小于1才会压缩
  threshold: 10240, // 对超过10k的数据压缩
  deleteOriginalAssets: false // 是否删除未压缩的源文件，谨
})
module.exports = {
  plugins: [
    compressOptPlugin
  ]
}
